A Real-Life Database for Software Metrics
نویسنده
چکیده
Maintenance costs of Information Systems (ISs) are high and are growing. Part of the costs come from low software quality. The quality of software can be measured when it is maintained. By improving the quality of maintenance prone modules future maintenance costs may be lowered for those modules. In this article we will discuss how to measure software quality and we will also present a prototype of a software quality metrics database that has been set up to especially focus on software maintenance cost information.
منابع مشابه
An Empirical Study to Redefine the Relationship between Software Design Metrics and Maintainability in High Data Intensive Applications
Software maintainability is defined as the ease with which modifications could be made in to the software once it is delivered to the customer. While evaluating the quality of the software product, software maintainability is one of the most important aspects and it is desirable that the software should be designed and coded in such a way that it becomes more maintainable. Tracking the maintena...
متن کاملIn-process metrics for software testing
In Chapter 9 we discussed quality management models with examples of in-process metrics and reports. The models cover both the front-end design and coding activities and the back-end testing phases of development. The focus of the in-process data and reports, however, are geared toward the design review and code inspection data, although testing data is included. This chapter provides a more de...
متن کاملComPARE: A Generic Quality Assessment Environment for Component-Based Software Systems
Component-based technology is gaining popularity in modern software development. This approach helps reduce development cost and time-to-market, as well as improve maintainability and reliability. One of the key problems in component-based software development is finding a way to certify the quality of individual components and that of the integrated component-based software systems. There are ...
متن کاملComPARE: A Generic Qua for Component-Bas
Component-based technology is gaining popularity in modern software development. This approach helps reduce development cost and time-to-market, as well as improve maintainability and reliability. One of the key problems in component-based software development is finding a way to certify the quality of individual components and that of the integrated component-based software systems. There are ...
متن کاملMonitoring Networked Applications With Incremental Quantile Estimation
Networked applications have software components that reside on different computers. Email, for example, has database, processing, and user interface components that can be distributed across a network and shared by users in different locations or work groups. End-to-end performance and reliability metrics describe the software quality experienced by these groups of users, taking into account al...
متن کامل